]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
Revert "shell-global: Set high dpi scaling factor"
authorAdel Gadllah <adel.gadllah@gmail.com>
Wed, 12 Feb 2014 21:53:11 +0000 (22:53 +0100)
committerAdel Gadllah <adel.gadllah@gmail.com>
Wed, 12 Feb 2014 21:53:11 +0000 (22:53 +0100)
This reverts commit ba459f4d202e6b0656994bea16edac00359edb1f.

This breaks gdm.

src/shell-global.c

index b2b6e527fafb07e052012c3338ef499c88ef4d60..cc82566f913c91ea99fcb610e700d0bad036acca 100644 (file)
@@ -746,20 +746,6 @@ global_stage_after_paint (gpointer data)
   return TRUE;
 }
 
-
-static void
-update_scale_factor (gpointer data)
-{
-  ShellGlobal *global = SHELL_GLOBAL (data);
-  ClutterStage *stage = CLUTTER_STAGE (global->stage);
-  StThemeContext *context = st_theme_context_get_for_stage (stage);
-  GValue value = G_VALUE_INIT;
-
-  g_value_init (&value, G_TYPE_INT);
-  gdk_screen_get_setting (global->gdk_screen, "gdk-window-scaling-factor", &value);
-  g_object_set (context, "scale-factor", g_value_get_int (&value), NULL);
-}
-
 /* This is an IBus workaround. The flow of events with IBus is that every time
  * it gets gets a key event, it:
  *
@@ -938,19 +924,9 @@ _shell_global_set_plugin (ShellGlobal *global,
   g_signal_connect (global->meta_display, "notify::focus-window",
                     G_CALLBACK (focus_window_changed), global);
 
-  /*
-   * We connect to GdkScreen's monitors-changed here to avoid
-   * a race condition. GdkScreen's monitors-changed signal is
-   * emitted *after* the xsetting has been updated.
-   */
-  g_signal_connect (global->gdk_screen, "monitors-changed",
-                    G_CALLBACK (update_scale_factor), global);
-
   gdk_event_handler_set (gnome_shell_gdk_event_handler, global, NULL);
 
   global->focus_manager = st_focus_manager_get_for_stage (global->stage);
-
-  update_scale_factor (global);
 }
 
 GjsContext *